package jp.reflexworks.invoice.util;

import java.util.ArrayList;
import java.util.List;

import jp.reflexworks.invoice.model.Order;


public class Test {

	public static void main(String[] args) {
	
		OrderConverter converter = new OrderConverter();
		
		//converter.testReduce();
		
//		List<Order> listOrderReduced = new ArrayList<Order>();
//		
//		Order o;
//		o = new Order();
//		o.setProductcd("P_001");
//		o.setQuantity("3");
//		listOrderReduced.add(o);
//		
//		o = new Order();
//		o.setProductcd("P_002");
//		o.setQuantity("2");
//		listOrderReduced.add(o);
//		
//		
//		o = new Order();
//		o.setProductcd("P_003");
//		o.setQuantity("5");
//		listOrderReduced.add(o);
//		
//		
//		List<Order> listOrderExpanded = converter.expand(listOrderReduced);
//		
//		for (Order order: listOrderExpanded) {
//			System.out.println(order.getProductcd() + "/" + order.getQuantity());
//		}
		
		test2();
	}
	
	public static void test2() {
		
		String invoiceNo = "MNS200904_010";
	
		JdoUtils jdoutil = new JdoUtils();
		
		List<Order> listOrder = jdoutil.getOrdersByInvoiceNo(invoiceNo);
		
		for (Order order: listOrder) {
			System.out.println(order.getSeqno() + "/" + order.getQuantity());
		}
		
		//public List<Order> getOrdersByInvoiceNo(String invoiceNo) {
		
		
		
	}


}
